package com.fanfan.SmartPensionSystembackend.service;

import com.fanfan.SmartPensionSystembackend.entity.User;

import java.util.List;

public interface UserService {

    /**
     * 用户注册服务
     * @param user 用户对象
     * @return 注册结果
     */
    // 注册接口
    boolean registerUser(User user);
    // 登录接口
    User loginUser(String username, String password);

    /**
     * 修改密码服务
     * @param username 用户名
     * @param oldPassword 旧密码
     * @param newPassword 新密码
     * @return 修改结果
     */
    // 修改密码接口
    boolean updatePassword(String username, String oldPassword, String newPassword);
    // 获取所有用户信息
    List<User> getAllUsers();
    //更新用户信息
    boolean updateUser(User user);
    //删除员工信息
    boolean deleteUser(String userId);
}